What is the meaning of the word "life-support system"?
Definitions:
-
equipment that makes life possible in otherwise deadly environmental conditions
noun
- the astronauts relied on their lifesupport systems
- the astronauts relied on their lifesupport systems